home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / disk / misc / filex11.lha / FileX / Docs / Deutsch / FileXARexx.dok < prev    next >
Encoding:
Text File  |  1993-10-22  |  31.2 KB  |  1,591 lines

  1.                                    
  2.              $VER: FileXARexxDokumentation 1.1 (16.10.93)
  3.  
  4.                                    
  5.                         FileX - Ein Binäreditor
  6.  
  7.                   © Copyright 1993 bei Klaas Hermanns
  8.  
  9.                   Shareware, alle Rechte vorbehalten.
  10.  
  11. Generelles
  12. **********
  13.  
  14.    FileX hat eine weitgehend an die Richtlinien aus Commodores Amiga
  15. User Interface Style Guide angelehnte ARexxschnittstelle.
  16.  
  17.    Falls nicht über das Schlüsselwort PORTNAME beim Start ein anderer
  18. Name angegeben wird, erhält der Port den Namen `FILEX'.  Sollte unter
  19. diesem Namen bereits ein Port existieren, wird an den Namen eine Zahl
  20. angehangen und diese solange erhöht bis ein noch nicht existierender
  21. Portname gefunden wird (`NAME'->`NAME.1'->`NAME.2').
  22.  
  23.    Die Argumente der Befehle werden AmigaDOS üblich ausgewertet.
  24. Falls die verschiedenen Typen nicht bekannt sein sollten, hier ein
  25. kurze Auflistung:
  26.  
  27. <arg>
  28.      Eine einfache Zeichenkette.  Es ist nicht notwendig den Namen des
  29.      Arguments anzugeben.
  30.  
  31. <arg>/S
  32.      Schalter.  Durch Angabe des Arguments wird er gesetzt.
  33.  
  34. <arg>/K
  35.      Schlüsselwort.  Das Argument muß mit dem Argumentnamen angegeben
  36.      werden (`<arg> = wert' oder `<arg> wert'.
  37.  
  38. <arg>/N
  39.      Nummer.  Das Argument muß eine Dezimalzahl sein.
  40.  
  41. <arg>/T
  42.      Wechselschalter.  Durch Angabe des Arguments ändert ein Wert
  43.      seinen Zustand.
  44.  
  45. <arg>/A
  46.      Das Argument muß angegeben werden.
  47.  
  48. <arg>/F
  49.      Der Rest der Zeile wird als Argument angenommen, auch wenn dort
  50.      noch Schlüsselwörter vorkommen.
  51.  
  52. <arg>/M
  53.      Mehrere Werte sind möglich.
  54.  
  55.    Bei allen Kommandos, die einen Wert zurückgeben, ist es möglich
  56. durch Angabe einer Variablen mittels des Arguments VAR, eine Variable
  57. auf das Ergebnis setzen zu lassen. Gleiches gilt für das Argument STEM
  58. und Stemvariablen.
  59.  
  60. Kommandoübersicht (alphabetische geordnet)
  61. ******************************************
  62.  
  63.      Name:           Argumente => Rückgabewerte:
  64.      -------------------------------------------
  65.      ACTIVATE
  66.      ACTIVATEWINDOW
  67.      APPEND
  68.      ASSIGNCOMMAND   NUMBER/N/K,NAME/K
  69.      CHANGEWINDOW    LEFTEDGE/N/K,TOPEDGE/N/K,HEIGHT/N/K,WIDTH/N/K
  70.      CLEAR           FORCE/S
  71.      COLUMN          DELTA/N/A
  72.      COPY
  73.      CURSOR          UP/S,DOWN/S,LEFT/S,RIGHT/S
  74.      CUT
  75.      DEACTIVATE
  76.      EXECUTECOMMAND  NUMBER/N/K,NAME/K
  77.      FAULT           VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
  78.      FILL
  79.      FIND            PROMPT/S,HEX/S,BACKWARDS/S,QUIET/S,TEXT/F
  80.      FINDCHANGE      PROMPT/S,HEX/S,ALL/S,BACKWARDS/S,QUIET/S,FIND,CHANGE
  81.      FINDNEXT        BACKWARDS/S,QUIET/S
  82.      FONT            NAME/A,SIZE/A/N
  83.      GETATTR         OBJECT/A,FIELD,STEM/K,VAR/K
  84.      GETBLOCK        VAR/K,STEM/K => BLOCK
  85.      GETBYTES        VAR/K,STEM/K,POS/N/A,NUMBER/N/A => HEXSTRING
  86.      GOTOBOOKMARK    NUMBER/N
  87.      GOTOBYTE        POS/N/A
  88.      GOTOCOLUMN      COLUMN/N/A
  89.      GOTOLINE        LINE/N/A
  90.      GRABMEMORY      START/A/N,END/A/N,FORCE/S
  91.      HELP            VAR/K,STEM/K,COMMAND => COMMANDDESC,COMMANDLIST/M
  92.      INSERT
  93.      LINE            DELTA/N/A
  94.      LOADBLOCK       NAME
  95.      LOADBLOCKCLIP
  96.      LOADCOMMANDS    NAME
  97.      LOADDISPLAYTYP  NAME
  98.      LOADSETTINGS    NAME
  99.      MOVEWINDOW      LEFTEDGE/N,TOPEDGE/N
  100.      NOP
  101.      OPEN            FILENAME,FORCE/S
  102.      PASTE
  103.      POSITION        SOF/S,EOF/S,SOL/S,EOL/S
  104.      PRINT
  105.      PRINTBLOCK
  106.      QUIT            FORCE/S
  107.      REDO            NUMBER/N
  108.      REQUESTFILE     VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K => FILENAME
  109.      REQUESTNOTIFY   PROMPT
  110.      REQUESTRESPONSE BUTTONS/K,PROMPT/K
  111.      REQUESTSTRING   VAR/K,STEM/K,PROMPT/K,DEFAULT/K => STRING
  112.      RX              VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
  113.      SAVE
  114.      SAVEAS          NAME
  115.      SAVEBLOCK       NAME
  116.      SAVEBLOCKCLIP
  117.      SAVECOMMANDS
  118.      SAVECOMMANDSAS  NAME
  119.      SAVESETTINGS
  120.      SAVESETTINGSAS  NAME
  121.      SETATTR         OBJECT/A,FIELD,FROMSTEM/K,FROMVAR/K
  122.      SETBLOCK        BLOCK/A
  123.      SETBLOCKMARK
  124.      SETBOOKMARK     NUMBER/N
  125.      SETBYTES        POS/N/A,HEXSTRING/A
  126.      SETSCREEN       NAME/K,OWN/S
  127.      SIZEWINDOW      HEIGHT/N,WIDTH/N
  128.      UNDO            NUMBER/N
  129.      WINDOWTOBACK
  130.      WINDOWTOFRONT
  131.      ZIPWINDOW
  132.  
  133. Befehlsbeschreibungen
  134. *********************
  135.  
  136. ACTIVATE
  137. ========
  138.  
  139. Aufbau:
  140.      ACTIVATE
  141.  
  142. Funktion:
  143.      Aktiviert FileX aus dem Iconify.
  144.  
  145. Beispiel:
  146.           DEACTIVATE      /* Entspricht Menu: `Project/Iconify' */
  147.           
  148.           /* Jetzt liegt ein Icon auf der Workbench und FileX schläft */
  149.           
  150.           ACTIVATE        /* Fenster wird wieder geöffnet */
  151.  
  152. Siehe auch:
  153.      DEACTIVATE
  154.  
  155. ACTIVATEWINDOW
  156. ==============
  157.  
  158. Aufbau:
  159.      ACTIVATEWINDOW
  160.  
  161. Funktion:
  162.      Aktiviert das FileXfenster.
  163.  
  164. APPEND
  165. ======
  166.  
  167. Aufbau:
  168.      APPEND
  169.  
  170. Funktion:
  171.      Der aktuelle Block wird an das Dateiende angehangen.
  172.  
  173. Siehe auch:
  174.      Menu: `Edit/Append'
  175.  
  176. ASSIGNCOMMAND
  177. =============
  178.  
  179. Aufbau:
  180.      ASSIGNCOMMAND NUMBER/N/K,NAME/K
  181.  
  182. Funktion:
  183.      Setzt eines der ARexxkommandos im Menu `ARexx'.
  184.  
  185. Argumente:
  186.     NUMBER/N/K:
  187.           Nummer zwischen 0 und 10, die die Position des Kommandos
  188.           bestimmt.  Falls nicht angegeben, erscheint ein Requester zur
  189.           Eingabe der Nummer.
  190.  
  191.     NAME/K:
  192.           Filename des Kommandos.  Falls nicht angegeben, erscheint ein
  193.           Filerequester zur Auswahl eines Files.
  194.  
  195. Beispiel:
  196.      ASSIGNCOMMAND 0 'dh0:meinearexxbefehle/filexbefehl'
  197.  
  198. Siehe auch:
  199.      Menu: `ARexx/Assign command', LOADCOMMANDS, SAVECOMMANDS,
  200.      SAVECOMMANDSAS
  201.  
  202. CHANGEWINDOW
  203. ============
  204.  
  205. Aufbau:
  206.      CHANGEWINDOW LEFTEDGE/N/K,TOPEDGE/N/K,HEIGHT/N/K,WIDTH/N/K
  207.  
  208. Funktion:
  209.      Verändert die Größe und/oder Lage des FileXfensters.
  210.  
  211. Argumente:
  212.     LEFTEDGE/N/K:
  213.           Neuer linker Abstand des Fensters.
  214.  
  215.     TOPEDGE/N/K:
  216.           Neuer oberer Abstand des Fensters.
  217.  
  218.     HEIGHT/N/K:
  219.           Neue Höhe des Fensters.
  220.  
  221.     WIDTH/N/K:
  222.           Neue Breite des Fensters.
  223.  
  224.      Falls ein Wert nicht angegeben, bleibt er unverändert.
  225.  
  226. Beispiel:
  227.              /* Fenster auf maximale Größe bringen */
  228.           CHANGEWINDOW LEFTEDGE 0 TOPEDGE 0 HEIGHT 900
  229.  
  230. Siehe auch:
  231.      ZIPWINDOW, MOVEWINDOW, SIZEWINDOW, Attribute:  `WINDOW/#?'
  232.  
  233. CLEAR
  234. =====
  235.  
  236. Aufbau:
  237.      CLEAR FORCE/S
  238.  
  239. Funktion:
  240.      Entfernt das aktuelle File aus dem Speicher.
  241.  
  242. Argumente:
  243.     FORCE/S:
  244.           Der Requester `You made x changes' wird unterdrückt.
  245.  
  246. Rückgabewerte:
  247.      rc = 5, falls das File nicht entfernt wurde.
  248.  
  249. Siehe auch:
  250.      Menu: `Project/New'
  251.  
  252. COLUMN
  253. ======
  254.  
  255. Aufbau:
  256.      COLUMN DELTA/N/A
  257.  
  258. Funktion:
  259.      Verschiebt den Cursor nach rechts oder links.
  260.  
  261. Argumente:
  262.     DELTA/N/A:
  263.           Anzahl der Schritte, um die der Cursor verschoben werden
  264.           soll.  Positive Zahlen verschieben den Cursor nach rechts und
  265.           negative nach links.
  266.  
  267. Siehe auch:
  268.      GOTOBYTE, GOTOCOLUMN, GOTOLINE, LINE
  269.  
  270. COPY
  271. ====
  272.  
  273. Aufbau:
  274.      COPY
  275.  
  276. Funktion:
  277.      Kopiert den aktuell makierten Block in den Blockspeicher.
  278.  
  279. Siehe auch:
  280.      Menu: `Edit/Copy', SETBLOCKMARK
  281.  
  282. CURSOR
  283. ======
  284.  
  285. Aufbau:
  286.      CURSOR          UP/S,DOWN/S,LEFT/S,RIGHT/S
  287.  
  288. Funktion:
  289.      Verschiebt den Cursor.
  290.  
  291. Argumente:
  292.     UP/S:
  293.           Den Cursor um eins nach oben verschieben.
  294.  
  295.     DOWN/S:
  296.           Den Cursor um eins nach unten verschieben.
  297.  
  298.     LEFT/S:
  299.           Den Cursor um eins nach links verschieben.
  300.  
  301.     RIGHT/S:
  302.           Den Cursor um eins nach rechts verschieben.
  303.  
  304.      UP und DOWN sowie LEFT und RIGHT schliessen sich gegenseitig aus.
  305.  
  306. Siehe auch:
  307.      GOTOBYTE, LINE, COLUMN
  308.  
  309. CUT
  310. ===
  311.  
  312. Aufbau:
  313.      CUT
  314.  
  315. Funktion:
  316.      Kopiert den aktuell makierten Block in den Blockspeicher und
  317.      schneidet ihn dabei aus dem File.
  318.  
  319. Siehe auch:
  320.      Menu: `Edit/Cut', SETBLOCKMARK
  321.  
  322. DEACTIVATE
  323. ==========
  324.  
  325. Aufbau:
  326.      DEACTIVATE
  327.  
  328. Funktion:
  329.      Bringt FileX in den iconified Modus.  Das Fenster wird geschlossen
  330.      und ein Icon auf die Workbench erzeugt.
  331.  
  332. Siehe auch:
  333.      ACTIVATE
  334.  
  335. EXECUTECOMMAND
  336. ==============
  337.  
  338. Aufbau:
  339.      EXECUTECOMMAND  NUMBER/N/K,NAME/K
  340.  
  341. Funktion:
  342.      Startet ein ARexxkommando.
  343.  
  344. Argumente:
  345.     NUMBER/N/K:
  346.           Nummer zwischen 0 und 9 eines mit ASSIGNCOMMAND installierten
  347.           Kommandos.
  348.  
  349.     NAME/K:
  350.           Name eines ARexxscript.
  351.  
  352.      Beide Argumente schließen sich aus.
  353.  
  354. Siehe auch:
  355.      ASSIGNCOMMAND
  356.  
  357. FAULT
  358. =====
  359.  
  360. Aufbau:
  361.      FAULT VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
  362.  
  363. Funktion:
  364.      Ermittelt den zur Dosfehlernummer gehörenden Fehlertext.
  365.  
  366. Argumente:
  367.     NUMBER/N/A:
  368.           Dosfehlernummer.
  369.  
  370. Rückgabewerte:
  371.     DESCRIPTION:
  372.           Der zugehörige Text.
  373.  
  374. Beispiel:
  375.           FAULT 114
  376.           
  377.           /* Result hat bei lokalisierter Workbbench den Wert: */
  378.           /* `: Falsches Namensmuster' */
  379.  
  380. FILL
  381. ====
  382.  
  383. Aufbau:
  384.      FILL
  385.  
  386. Funktion:
  387.      Füllt den aktuell markierten Bereich mit dem aktuellem
  388.      Füllstring.
  389.  
  390. Beispiel:
  391.              /* Falls gerade ein Block markiert ist, */
  392.              /* die Markierung aufheben */
  393.           
  394.           GETATTR PROJECT MARK
  395.           if result=TRUE then SETBLOCKMARK
  396.           
  397.              /* Füllstring setzten auf `Füll füllherum!' */
  398.           
  399.           SETATTR PROJECT FILLSTRING FROMVAR '"Füll füllherum!"'
  400.           
  401.              /* Cursor auf Start des Füllbereiches setzen */
  402.           GOTOBYTE 10
  403.           
  404.              /* Blockmarke setzen */
  405.           SETBLOCKMARK
  406.           
  407.              /* Cursor verschieben */
  408.           GOTOBYTE 100
  409.           
  410.              /* Bereich füllen */
  411.           FILL
  412.           
  413.              /* Blockmarkierung aufheben */
  414.           SETBLOCKMARK
  415.  
  416. Siehe auch:
  417.      Menu: `Edit/Fill', SETBLOCKMARK, SETATTR
  418.  
  419. FIND
  420. ====
  421.  
  422. Aufbau:
  423.      FIND PROMPT/S,HEX/S,BACKWARDS/S,QUIET/S,TEXT/F
  424.  
  425. Funktion:
  426.      Sucht in der Datei nach einer Zeichenkette oder einer
  427.      Hexzahlenfolge und positioniert bei Erfolg den Cursor an den
  428.      Anfang dieser.  Die Suche beginnt an der aktuellen Cursorposition.
  429.  
  430. Argumente:
  431.     PROMPT/S:
  432.           Öffnet den Suchrequester.  BACKWARDS und QUIET werden dabei
  433.           ignoriert.
  434.  
  435.     HEX/S:
  436.           Bei den Suchtext handelt es sich um eine Hexzahlenfolge.
  437.  
  438.     BACKWARDS/S:
  439.           Rückwärts suchen
  440.  
  441.     QUIET/S:
  442.           Keinen Requester bei Mißerfolg öffnen.
  443.  
  444.     TEXT/F:
  445.           Der Suchtext oder die Suchhexzahlenfolge.
  446.  
  447. Rückgabewerte:
  448.      rc = 5, falls die Zeichenkette nicht gefunden werden konnte.
  449.  
  450. Beispiel:
  451.              /* Sucht nach `$VER:' ohne bei Mißerfolg einen */
  452.              /* Requester zu öffnen */
  453.           FIND QUIET TEXT '$VER:'
  454.  
  455. Siehe auch:
  456.      Attribute: `PROJECT/#?SEARCH', FINDNEXT, FINDCHANGE, Menu:
  457.      `Search&Replace/#?'
  458.  
  459. FINDCHANGE
  460. ==========
  461.  
  462. Aufbau:
  463.      FINDCHANGE PROMPT/S,HEX/S,ALL/S,BACKWARDS/S,QUIET/S,FIND,CHANGE
  464.  
  465. Funktion:
  466.      Sucht in der Datei nach einer Zeichenkette oder einer
  467.      Hexzahlenfolge und ersetzt diese durch eine andere (ggf.
  468.      erscheint vorher ein Requester, der fragt, ob die Stelle wirklich
  469.      ersetzt werden soll).  Die Suche beginnt an der aktuellen
  470.      Cursorposition.
  471.  
  472. Argumente:
  473.     PROMPT/S:
  474.           Öffnet den Suchenundersetzenrequester.  ALL,BACKWARDS und
  475.           QUIET werden dabei ignoriert.
  476.  
  477.     HEX/S:
  478.           Bei den Suchtext handelt es sich um eine Hexzahlenfolge.
  479.  
  480.     ALL/S:
  481.           Alle gefunden Stellen werden ohne einen Requester ersetzt.
  482.  
  483.     BACKWARDS/S:
  484.           Rückwärts suchen.
  485.  
  486.     QUIET/S:
  487.           Keinen Requester bei Mißerfolg öffnen.
  488.  
  489.     FIND:
  490.           Der Suchtext oder die Suchhexzahlenfolge.
  491.  
  492.     CHANGE:
  493.           Der Ersetzentext oder die Ersetzen- hexzahlenfolge.
  494.  
  495. Rückgabewerte:
  496.      rc = 5, falls die Zeichenkette nicht gefunden werden konnte.
  497.  
  498. Beispiel:
  499.              /* Ersetzt alle `Claas' durch `Klaas' */
  500.           FINDCHANGE QUIET ALL 'Claas' 'Klaas'
  501.           FINDCHANGE BACKWARDS QUIET ALL 'Claas' 'Klaas'
  502.  
  503. Siehe auch:
  504.      FINDNEXT, FIND, Menu: `Search&Replace/#?'
  505.  
  506. FINDNEXT
  507. ========
  508.  
  509. Aufbau:
  510.      FINDNEXT BACKWARDS/S,QUIET/S
  511.  
  512. Funktion:
  513.      Setzt die letzte Suche fort, d.h.  entweder Suchen oder
  514.      Suchen_und_Ersetzen.
  515.  
  516. Argumente:
  517.     BACKWARDS/S:
  518.           Rückwärts weitersuchen.
  519.  
  520.     QUIET/S:
  521.           Keine Requester öffnen.
  522.  
  523. Rückgabewerte:
  524.      rc = 5, falls Suche fehlschlägt.
  525.  
  526. Siehe auch:
  527.      FIND, FINDCHANGE
  528.  
  529. FONT
  530. ====
  531.  
  532. Aufbau:
  533.      FONT NAME/A,SIZE/N/A
  534.  
  535. Funktion:
  536.      Setzt den verwendeten Font.
  537.  
  538. Argumente:
  539.     NAME/A:
  540.           Name des Fonts.
  541.  
  542.     SIZE/N/A:
  543.           Größe des Fonts.
  544.  
  545. Beispiel:
  546.      FONT 'horror.font' 8
  547.  
  548. GETATTR
  549. =======
  550.  
  551. Aufbau:
  552.      GETATTR OBJECT/A,FIELD,STEM/K,VAR/K
  553.  
  554. Funktion:
  555.      Ermittelt den Wert einer oder mehrerer im Programm verwendeten
  556.      Variablen.
  557.  
  558. Argumente:
  559.     OBJECT/A:
  560.           Name des Objekts.
  561.  
  562.     FIELD:
  563.           Name des Felds.
  564.  
  565.      Falls FIELD nicht angegeben wird, muß eine STEM-Variable
  566.      angegeben werden, in der dann alle Werte des Objekts abgelegt
  567.      werden.
  568.  
  569. Beispiel:
  570.           GETATTR WINDOW TITLE
  571.           
  572.              /* Result enthält jetzt den Titel des Windows */
  573.              /* z.B:`File: ENV:Sys/overscan.prefs (70 Bytes)'*/
  574.  
  575. Siehe auch:
  576.      Attribute, SETATTR
  577.  
  578. GETBLOCK
  579. ========
  580.  
  581. Aufbau:
  582.      GETBLOCK        VAR/K,STEM/K => BLOCK
  583.  
  584. Funktion:
  585.      Ermittelt den Inhalt des Blockspeichers.
  586.  
  587. Rückgabewerte:
  588.     BLOCK:
  589.           Enthält den Block als Hexzeichenfolge.
  590.  
  591. Siehe auch:
  592.      SETBLOCK
  593.  
  594. GETBYTES
  595. ========
  596.  
  597. Aufbau:
  598.      GETBYTES VAR/K,STEM/K,POS/N/A,NUMBER/N/A => HEXSTRING
  599.  
  600. Funktion:
  601.      Ermittelt den Wert von einer bestimmten Anzahl Bytes an einer
  602.      Stelle der Datei.
  603.  
  604. Argumente:
  605.     POS/N/A:
  606.           Position der zur ermittelnden Bytes.
  607.  
  608.     NUMBER/N/A:
  609.           Anzahl der Bytes (max:32767).
  610.  
  611. Rückgabewerte:
  612.     HEXSTRING:
  613.           Hexzahlenfolge der Bytes.
  614.  
  615. Siehe auch:
  616.      SETBYTES
  617.  
  618. GOTOBOOKMARK
  619. ============
  620.  
  621. Aufbau:
  622.      GOTOBOOKMARK NUMBER/N/A
  623.  
  624. Funktion:
  625.      Setzt den Cursor an eine vorher mit SETBOOKMARK bestimmte Stelle.
  626.  
  627. Argumente:
  628.     NUMBER/N/A:
  629.           Nummer zw. 1 und 10 der Stelle.
  630.  
  631. Siehe auch:
  632.      SETBOOKMARK
  633.  
  634. GOTOBYTE
  635. ========
  636.  
  637. Aufbau:
  638.      GOTOBYTE POS/N/A
  639.  
  640. Funktion:
  641.      Setzt den Cursor an eine bestimmte Stelle.
  642.  
  643. Argumente:
  644.     POS/N/A:
  645.           Position.
  646.  
  647. Siehe auch:
  648.      COLUMN, GOTOCOLUMN, GOTOLINE, LINE
  649.  
  650. GOTOCOLUMN
  651. ==========
  652.  
  653. Aufbau:
  654.      GOTOCOLUMN COLUMN/N/A
  655.  
  656. Funktion:
  657.      Setzt den Cursor in eine bestimmte Spalte.
  658.  
  659. Argumente:
  660.     COLUMN/N/A:
  661.           Spalte zwischen 1 und 16.
  662.  
  663. Siehe auch:
  664.      COLUMN, GOTOBYTE, GOTOLINE, LINE
  665.  
  666. GOTOLINE
  667. ========
  668.  
  669. Aufbau:
  670.      GOTOLINE LINE/N/A
  671.  
  672. Funktion:
  673.      Setzt den Cursor in eine bestimmte Zeile.
  674.  
  675. Argumente:
  676.     LINE/N/A:
  677.           Zeilennummer.
  678.  
  679. Siehe auch:
  680.      COLUMN, GOTOBYTE, GOTOCOLUMN, LINE
  681.  
  682. GRABMEMORY
  683. ==========
  684.  
  685. Aufbau:
  686.      GRABMEMORY START/N/A,END/N/A,FORCE/S
  687.  
  688. Funktion:
  689.      Stellt eine Speicherbereich statt eines Files dar.
  690.  
  691. Argumente:
  692.     START/N/A:
  693.           Anfang des Speicherbereichs.
  694.  
  695.     END/N/A:
  696.           Ende des Speicherbereichs.
  697.  
  698.     FORCE/S:
  699.           Der Requester `You made x changes' wird unterdrückt.
  700.  
  701. Rückgabewerte:
  702.      rc = 5, falls der Befehl scheiterte (Requester gecancelt).
  703.  
  704. Beispiel:
  705.      GRABMEMORY 200000 280000 FORCE
  706.  
  707. Siehe auch:
  708.      Menu: `Project/Grab memory'
  709.  
  710. HELP
  711. ====
  712.  
  713. Aufbau:
  714.      HELP VAR/K,STEM/K,COMMAND => COMMANDDESC,COMMANDLIST/M
  715.  
  716. Funktion:
  717.      Ermittelt entweder eine Übersicht über alle unterstüzten
  718.      Befehle der ARexxschnittstelle oder den Aufbau eines Befehls.
  719.  
  720. Argumente:
  721.     COMMAND:
  722.           Name des Kommandos, von dem der Aufbau ermittelt werden soll.
  723.  
  724.      Falls COMMAND nicht angegeben wird, erhält man eine Kommandoliste.
  725.  
  726. Rückgabewerte:
  727.      Falls COMMAND angegeben:
  728.     COMMANDDESC:
  729.           Aufbau des Kommandos.  Sonst:
  730.     COMMANDLIST/M:
  731.           Kommandozahl und eine Liste aller Kommandos.
  732.  
  733. INSERT
  734. ======
  735.  
  736. Aufbau:
  737.      INSERT
  738.  
  739. Funktion:
  740.      Fügt den Block aus dem Blockspeicher an der aktuellen
  741.      Cursorposition in die Datei ein.
  742.  
  743. Siehe auch:
  744.      Menu: `Edit/Insert', SETBLOCKMARK
  745.  
  746. LINE
  747. ====
  748.  
  749. Aufbau:
  750.      LINE DELTA/N/A
  751.  
  752. Funktion:
  753.      Verschiebt den Cursor um eine bestimmte Anzahl Zeilen.
  754.  
  755. Argumente:
  756.     LINE/N/A:
  757.           Anzahl der Zeilen. Positiv nach unten.
  758.  
  759. Siehe auch:
  760.      COLUMN, GOTOBYTE, GOTOCOLUMN, GOTOLINE
  761.  
  762. LOADBLOCK
  763. =========
  764.  
  765. Aufbau:
  766.      LOADBLOCK NAME
  767.  
  768. Funktion:
  769.      Läd einen Block in den Blockspeicher.
  770.  
  771. Argumente:
  772.     NAME:
  773.           Dateiname des Blocks.  Falls nicht angegeben, öffnet sich
  774.           ein Filerequester zur Auswahl.
  775.  
  776. Rückgabewerte:
  777.      rc = 5, falls das Laden scheiterte.
  778.  
  779. Siehe auch:
  780.      SAVEBLOCK
  781.  
  782. LOADBLOCKCLIP
  783. =============
  784.  
  785. Aufbau:
  786.      LOADBLOCKCLIP
  787.  
  788. Funktion:
  789.      Kopiert den aktuellen Inhalt des Clipboards in den Blockspeicher.
  790.  
  791. LOADCOMMANDS
  792. ============
  793.  
  794. Aufbau:
  795.      LOADCOMMANDS NAME
  796.  
  797. Funktion:
  798.      Läd ARexxkommandos ein.
  799.  
  800. Argumente:
  801.     NAME:
  802.           Dateiname der Kommandos.  Falls nicht angegeben, öffnet sich
  803.           ein Filerequester zur Auswahl.
  804.  
  805. Rückgabewerte:
  806.      rc = 5, falls das Laden scheiterte.
  807.  
  808. Siehe auch:
  809.      Menu: `ARexx/Load commands', SAVECOMMANDS, SAVECOMMANDSAS
  810.  
  811. LOADDISPLAYTYP
  812. ==============
  813.  
  814. Aufbau:
  815.      LOADDISPLAYTYP NAME
  816.  
  817. Funktion:
  818.      Läd den frei bestimmbaren Displaytyp ein.
  819.  
  820. Argumente:
  821.     NAME:
  822.           Dateiname des Displaytyp.  Falls nicht angegeben, öffnet
  823.           sich ein Filerequester zur Auswahl.
  824.  
  825. Rückgabewerte:
  826.      rc = 5, falls das Laden scheiterte.
  827.  
  828. Siehe auch:
  829.      Menu: `Settings/Display/#?'
  830.  
  831. LOADSETTINGS
  832. ============
  833.  
  834. Aufbau:
  835.      LOADSETTINGS    NAME
  836.  
  837. Funktion:
  838.      Läd eine Einstellungsdatei ein.
  839.  
  840. Argumente:
  841.     NAME:
  842.           Dateiname der Einstellungs.  Falls nicht angegeben, öffnet
  843.           sich ein Filerequester zur Auswahl.
  844.  
  845. Rückgabewerte:
  846.      rc = 5, falls das Laden scheiterte.
  847.  
  848. Siehe auch:
  849.      Menu: `Settings/Load Settings...'
  850.  
  851. MOVEWINDOW
  852. ==========
  853.  
  854. Aufbau:
  855.      MOVEWINDOW LEFTEDGE/N,TOPEDGE/N
  856.  
  857. Funktion:
  858.      Verändert die Lage des FileXfensters.
  859.  
  860. Argumente:
  861.     LEFTEDGE/N:
  862.           Neuer linker Abstand des Fensters.
  863.  
  864.     TOPEDGE/N:
  865.           Neuer oberer Abstand des Fensters.
  866.  
  867.      Falls ein Wert nicht angegeben, bleibt er unverändert.
  868.  
  869. Siehe auch:
  870.      CHANGEWINDOW, SIZEWINDOW, ZIPWINDOW, Attribute: `WINDOW/#?'
  871.  
  872. NOP
  873. ===
  874.  
  875. Aufbau:
  876.      NOP
  877.  
  878. Funktion:
  879.      Diese Kommando macht (leider?) mal nichts, gar nichts:-)
  880.  
  881. OPEN
  882. ====
  883.  
  884. Aufbau:
  885.      OPEN FILENAME,FORCE/S
  886.  
  887. Funktion:
  888.      Öffnet eine Datei.
  889.  
  890. Argumente:
  891.     FILENAME:
  892.           Name der Datei.  Falls nicht angegeben, öffnet sich ein
  893.           Filerequester zur Auswahl.
  894.  
  895.     FORCE/S:
  896.           Der Requester `You made x changes' wird unterdrückt.
  897.  
  898. Rückgabewerte:
  899.      rc = 5, falls das Laden scheiterte.
  900.  
  901. Siehe auch:
  902.      CLEAR, SAVE, SAVEAS
  903.  
  904. PASTE
  905. =====
  906.  
  907. Aufbau:
  908.      PASTE
  909.  
  910. Funktion:
  911.      Schreibt den Block aus dem Blockspeicher an der aktuellen
  912.      Cursorposition in die Datei.
  913.  
  914. Siehe auch:
  915.      Menu: `Edit/Paste', SETBLOCKMARK
  916.  
  917. POSITION
  918. ========
  919.  
  920. Aufbau:
  921.      POSITION SOF/S,EOF/S,SOL/S,EOL/S
  922.  
  923. Funktion:
  924.      Positioniert den Cursor.
  925.  
  926. Argumente:
  927.     SOF/S:
  928.           Cursor an den Anfang der Datei.
  929.  
  930.     EOF/S:
  931.           Cursor an das Ende der Datei.
  932.  
  933.     SOL/S:
  934.           Cursor an den Anfang der Zeile.
  935.  
  936.     EOL/S:
  937.           Cursor an das Ende der Zeile.
  938.  
  939.      SOF und EOF sowie SOL und EOL schließen sich gegenseitig aus.
  940.  
  941. PRINT
  942. =====
  943.  
  944. Aufbau:
  945.      PRINT
  946.  
  947. Funktion:
  948.      Druckt die Datei aus.
  949.  
  950. PRINTBLOCK
  951. ==========
  952.  
  953. Aufbau:
  954.      PRINTBLOCK
  955.  
  956. Funktion:
  957.      Druck den Block aus dem Blockspeicher.
  958.  
  959. QUIT
  960. ====
  961.  
  962. Aufbau:
  963.      QUIT FORCE/S
  964.  
  965. Funktion:
  966.      Beendet das Programm.
  967.  
  968. Argumente:
  969.     FORCE/S:
  970.           Der Requester `You made x changes' wird unterdrückt.
  971.  
  972. REDO
  973. ====
  974.  
  975. Aufbau:
  976.      REDO NUMBER/N
  977.  
  978. Funktion:
  979.      Eine bestimmte Anzahl `Undos' wird rückgängig gemacht.
  980.  
  981. Argumente:
  982.     NUMBER/N:
  983.           Anzahl der `Undos', die rückgängig gemacht werden sollen.
  984.           Falls nicht angegeben, wird nur das letzte `Undo'
  985.           rückgängig gemacht.
  986.  
  987. REQUESTFILE
  988. ===========
  989.  
  990. Aufbau:
  991.      REQUESTFILE VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K =>
  992.      FILENAME
  993.  
  994. Funktion:
  995.      Öffnet eine Filerequester und gibt ggf.  einen ausgewählten
  996.      Dateinamen zurück.
  997.  
  998. Argumente:
  999.     TITLE/K:
  1000.           Titel des Filerequesters.
  1001.  
  1002.     PATH/K:
  1003.           Voreingestellter Pfadname.
  1004.  
  1005.     FILE/K:
  1006.           Voreingestellter Filename.
  1007.  
  1008.     PATTERN/K:
  1009.           Muster.
  1010.  
  1011. Rückgabewerte:
  1012.      Falls rc = 5, wurde der Filerequester abgebrochen.
  1013.  
  1014.      Sonst:
  1015.     FILENAME:
  1016.           Ausgewählter Filename mit Pfad.
  1017.  
  1018. Beispiel:
  1019.      REQUESTFILE TITLE '"Bitte ein Script auswählen:"' PATTERN
  1020.      '#?.filex'
  1021.  
  1022. REQUESTNOTIFY
  1023. =============
  1024.  
  1025. Aufbau:
  1026.      REQUESTNOTIFY PROMPT
  1027.  
  1028. Funktion:
  1029.      Öffnet eine einfachen Mitteilungsrequester mit einem Gadget.
  1030.  
  1031. Argumente:
  1032.     PROMPT:
  1033.           Titeltext.
  1034.  
  1035. REQUESTRESPONSE
  1036. ===============
  1037.  
  1038. Aufbau:
  1039.      REQUESTRESPONSE BUTTONS/K,PROMPT/K
  1040.  
  1041. Funktion:
  1042.      Öffnet einen Requester mit mehreren Gadgets zur Auswahl und
  1043.      liefert die Nummer des angewählten Gadgets.
  1044.  
  1045. Argumente:
  1046.     BUTTONS/K:
  1047.           Eine Zeichenkette, die den Aufbau der Gadgets bestimmt (siehe
  1048.           Beispiel).
  1049.  
  1050.     PROMPT/K:
  1051.           Titeltext.
  1052.  
  1053. Rückgabewerte:
  1054.      rc enthält die Nummer der ausgewählten Gadgets.  Das Gadget, das
  1055.      ganz rechts liegt, hat die Nummer 0.  Alle anderen werden von
  1056.      links nach rechts mit 1 beginnend durchnummeriert.
  1057.  
  1058. Beispiel:
  1059.              /* Requster mit 4 Gadgets öffnen */
  1060.           REQUESTRESPONSE BUTTONS `"Gadget 1|Gadget2|Gadget 3|Gadget0"'
  1061.           
  1062.           say 'Du hast Gadget Nummer' rc 'ausgewählt.'
  1063.  
  1064. REQUESTSTRING
  1065. =============
  1066.  
  1067. Aufbau:
  1068.      REQUESTSTRING VAR/K,STEM/K,PROMPT/K,DEFAULT/K => STRING
  1069.  
  1070. Funktion:
  1071.      Öffnet einen Requester zur Eingabe einer Zeichenkette.
  1072.  
  1073. Argumente:
  1074.     PROMPT/K:
  1075.           Titeltext.
  1076.  
  1077.     DEFAULT/K:
  1078.           Voreingestellte Zeichenkette.
  1079.  
  1080. Rückgabewerte:
  1081.      rc = 5, falls der Requester abgebrochen worden ist.
  1082.  
  1083.      Sonst:
  1084.     STRING
  1085.           Eingegebene Zeichenkette.
  1086.  
  1087. RX
  1088. ==
  1089.  
  1090. Aufbau:
  1091.      RX VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
  1092.  
  1093. Funktion:
  1094.      Startet ein ARexxscript.
  1095.  
  1096. Argumente:
  1097.     CONSOLE/S:
  1098.           Falls angegeben, wird ein Fenster für ein und ausgabe
  1099.           geöffnet.
  1100.  
  1101.     ASYNC/S:
  1102.           Das Script soll asyncron ausgeführt werden.
  1103.  
  1104.     COMMAND/F:
  1105.           Der Name des Kommandos.
  1106.  
  1107. Rückgabewerte:
  1108.      Falls syncron ausgeführt:
  1109.     RC/N,RESULT:
  1110.           Rückgabewerte des Scripts.
  1111.  
  1112. SAVE
  1113. ====
  1114.  
  1115. Aufbau:
  1116.      SAVE
  1117.  
  1118. Funktion:
  1119.      Speichert die Datei unter dem aktuellem Namen ab.  Falls die Datei
  1120.      noch keinen Namen hatte, erscheint ein Filerequester.
  1121.  
  1122. Rückgabewerte:
  1123.      rc = 5, falls die Datei nicht abgespeichert werden konnte.
  1124.  
  1125. SAVEAS
  1126. ======
  1127.  
  1128. Aufbau:
  1129.      SAVEAS NAME
  1130.  
  1131. Funktion:
  1132.      Speichert die Datei unter einem neuen Namen ab.
  1133.  
  1134. Argumente:
  1135.     NAME:
  1136.           Name, unter dem die Datei abgespeichert werden soll.  Falls
  1137.           nicht angegeben, erscheint ein Filerequester.
  1138.  
  1139. Rückgabewerte:
  1140.      rc = 5, falls die Datei nicht abgespeichert werden konnte.
  1141.  
  1142. SAVEBLOCK
  1143. =========
  1144.  
  1145. Aufbau:
  1146.      SAVEBLOCK NAME
  1147.  
  1148. Funktion:
  1149.      Speichert den Block aus dem Blockspeicher ab.
  1150.  
  1151. Argumente:
  1152.     NAME:
  1153.           Name, unter dem der Block abgespeichert werden soll.  Falls
  1154.           nicht angegeben, erscheint ein Filerequester.
  1155.  
  1156. Rückgabewerte:
  1157.      rc = 5, falls der Block nicht abgespeichert werden konnte.
  1158.  
  1159. SAVEBLOCKCLIP
  1160. =============
  1161.  
  1162. Aufbau:
  1163.      SAVEBLOCKCLIP
  1164.  
  1165. Funktion:
  1166.      Kopiert den Block aus dem Blockspeicher ins Clipboard.
  1167.  
  1168. Siehe auch:
  1169.      LOADBLOCKCLIP
  1170.  
  1171. SAVECOMMANDS
  1172. ============
  1173.  
  1174. Aufbau:
  1175.      SAVECOMMANDS
  1176.  
  1177. Funktion:
  1178.      Speichert die im Menu installierten ARexxkommandos unter dem
  1179.      aktuellen Namen ab.
  1180.  
  1181. Rückgabewerte:
  1182.      rc = 5, falls die Kommandos nicht abgespeichert werden konnten.
  1183.  
  1184. SAVECOMMANDSAS
  1185. ==============
  1186.  
  1187. Aufbau:
  1188.      SAVECOMMANDSAS NAME
  1189.  
  1190. Funktion:
  1191.      Speichert die im Menu installierten ARexxkommandos unter einem
  1192.      neuen Namen ab.
  1193.  
  1194. Argumente:
  1195.     NAME:
  1196.           Dateiname der Kommandos.  Falls nicht angegeben, öffnet sich
  1197.           ein Filerequester.
  1198.  
  1199. Rückgabewerte:
  1200.      rc = 5, falls die Kommandos nicht abgespeichert werden konnten.
  1201.  
  1202. SAVESETTINGS
  1203. ============
  1204.  
  1205. Aufbau:
  1206.      SAVESETTINGS
  1207.  
  1208. Funktion:
  1209.      Speichert die aktuellen Einstellungens unter dem aktuellen Namen
  1210.      ab.
  1211.  
  1212. Rückgabewerte:
  1213.      rc = 5, falls die Einstellungen nicht abgespeichert werden konnten.
  1214.  
  1215. SAVESETTINGSAS
  1216. ==============
  1217.  
  1218. Aufbau:
  1219.      SAVESETTINGSAS NAME
  1220.  
  1221. Funktion:
  1222.      Speichert die aktuellen Einstellungens unter einem neuen Namen ab.
  1223.  
  1224. Argumente:
  1225.     NAME:
  1226.           Dateiname der Einstellungen.  Falls nicht angegeben, öffnet
  1227.           sich ein Filerequester.
  1228.  
  1229. Rückgabewerte:
  1230.      rc = 5, falls die Einstellungen nicht abgespeichert werden konnten.
  1231.  
  1232. SETATTR
  1233. =======
  1234.  
  1235. Aufbau:
  1236.      SETATTR OBJECT/A,FIELD,FROMSTEM/K,FROMVAR/K
  1237.  
  1238. Funktion:
  1239.      Setzt den Wert einer oder mehrerer im Programm verwendeten
  1240.      Variablen.
  1241.  
  1242. Argumente:
  1243.     OBJECT/A:
  1244.           Name des Objekts.
  1245.  
  1246.     FIELD:
  1247.           Name des Felds.
  1248.  
  1249.     FROMSTEM/K:
  1250.           Name einer STEM-Variablen, die die zu setztenden Werte
  1251.           enthält.
  1252.  
  1253.     FROMVAR/K:
  1254.           Name einer Variablen, die einen zu setztenden Wert enthält.
  1255.  
  1256.      Falls FIELD nicht angegeben wird, muß eine FROMSTEM-Variable
  1257.      angegeben werden, in der dann mehrere Werte des Objekts enthalten
  1258.      sein können.
  1259.  
  1260. Beispiel:
  1261.           meinestemvariable.STRINGFILL = TRUE
  1262.           meinestemvariable.FILLSTRING = 'Klaas ist blöd.'
  1263.           meinestemvariable.HEXFILLSTRING = '08 15'
  1264.           
  1265.           SETATTR PROJECT FROMSTEM meinestemvariable
  1266.  
  1267. Siehe auch:
  1268.      Attribute, GETATTR
  1269.  
  1270. SETBLOCK
  1271. ========
  1272.  
  1273. Aufbau:
  1274.      SETBLOCK BLOCK/A
  1275.  
  1276. Funktion:
  1277.      Setzt den aktuellen Block im Blockspeicher.
  1278.  
  1279. Argumente:
  1280.     BLOCK/A:
  1281.           Hexzahlenfolge.
  1282.  
  1283. Beispiel:
  1284.      SETBLOCK '"0071 12feee de"'
  1285.  
  1286. SETBLOCKMARK
  1287. ============
  1288.  
  1289. Aufbau:
  1290.      SETBLOCKMARK
  1291.  
  1292. Funktion:
  1293.      Wechselt zwischen dem Blockmarkieren-Modus und dem normalen Modus.
  1294.  
  1295. Siehe auch:
  1296.      Menu: `Edit/Mark', Attribute: `PROJECT/MARK', COPY, CUT, FILL
  1297.  
  1298. SETBOOKMARK
  1299. ===========
  1300.  
  1301. Aufbau:
  1302.      SETBOOKMARK NUMBER/N
  1303.  
  1304. Funktion:
  1305.      Setzen einer Marke an der aktuellen Position im File, die über
  1306.      GOTOBOOKMARK wieder angesprungen werden kann.
  1307.  
  1308. Argumente:
  1309.     NUMBER/N:
  1310.           Nummer zwischen 1 und 10, die die Nummer der Marke bestimmt.
  1311.  
  1312. Siehe auch:
  1313.      GOTOBOOKMARK
  1314.  
  1315. SETBYTES
  1316. ========
  1317.  
  1318. Aufbau:
  1319.      SETBYTES POS/N/A,HEXSTRING/A
  1320.  
  1321. Funktion:
  1322.      Setzen einer bsetimmten Anzahl Bytes an einer bestimmten Position.
  1323.  
  1324. Argumente:
  1325.     POS/N/A:
  1326.           Position, an der die Bytes gesetzt werden sollen.
  1327.  
  1328.     HEXSTRING/A:
  1329.           Hexzahlenfolge der Bytes.
  1330.  
  1331. Beispiel:
  1332.           SETBYTES        200 '"4b6c 6161 73"'
  1333.  
  1334. Siehe auch:
  1335.      GETBYTES
  1336.  
  1337. SETSCREEN
  1338. =========
  1339.  
  1340. Aufbau:
  1341.      SETSCREEN NAME/K,OWN/S
  1342.  
  1343. Funktion:
  1344.      Bestimmung des Screens auf den das FileXfenster geöffnet sein
  1345.      soll.  Argumente:
  1346.     NAME/K:
  1347.           Name eines Publicscreens.
  1348.  
  1349.     OWN/S:
  1350.           Es soll ein eigener Screen geöffnet werden. Ein Requester
  1351.           läßt den User Breite, Höhe usw. einstellen.
  1352.  
  1353. SIZEWINDOW
  1354. ==========
  1355.  
  1356. Aufbau:
  1357.      SIZEWINDOW HEIGHT/N,WIDTH/N
  1358.  
  1359. Funktion:
  1360.      Die Höhe und die Breite des FileXfensters werden geändert.
  1361.  
  1362. Argumente:
  1363.     HEIGHT/N:
  1364.           Neue Höhe.
  1365.  
  1366.     WIDTH/N:
  1367.           Neue Breite des Fensters.
  1368.  
  1369. UNDO
  1370. ====
  1371.  
  1372. Aufbau:
  1373.      UNDO NUMBER/N
  1374.  
  1375. Funktion:
  1376.      Eine bestimmte Anzahl Veränderungen der Datei werden rückgängig
  1377.      gemacht.
  1378.  
  1379. Argumente:
  1380.     NUMBER/N:
  1381.           Anzahl der Veränderungen, die rückgängig gemacht werden
  1382.           sollen.  Falls nicht angegeben, wird nur die letzte Änderung
  1383.           rückgängig gemacht.
  1384.  
  1385. WINDOWTOBACK
  1386. ============
  1387.  
  1388. Aufbau:
  1389.      WINDOWTOBACK
  1390.  
  1391. Funktion:
  1392.      Das Fenster wird in den Hintergrund gebracht.
  1393.  
  1394. WINDOWTOFRONT
  1395. =============
  1396.  
  1397. Aufbau:
  1398.      WINDOWTOFRONT
  1399.  
  1400. Funktion:
  1401.      Das Fenster wird in den Vordergrund gebracht.
  1402.  
  1403. ZIPWINDOW
  1404. =========
  1405.  
  1406. Aufbau:
  1407.      ZIPWINDOW
  1408.  
  1409. Funktion:
  1410.      Gleiche Funktion wie das Zipgadget des FileXfensters.
  1411.  
  1412. Attribute
  1413. *********
  1414.  
  1415.    Einige Variablen des Programms können durch den Befehl GETATTR
  1416. abgerufen und eventuell auch durch SETATTR verändert werden.  Beide
  1417. Befehle erwarten mindestens einen Objekt- und gegebenenfalls auch einen
  1418. Feldnamen.
  1419.  
  1420.    Es gibt drei verschiedene Feldtypen: Texte, Zahlen und boolsche
  1421. Wahrheitswerte(`TRUE'(wahr) oder `FALSE'(nicht wahr)).
  1422.  
  1423.    Nachfolgend alle Objekte mit zugehörigen Feldern.  Für jedes Feld
  1424. wird der Name und der Typ genannt.  Ggf.  noch, ob man es nur lesen
  1425. kann.  Darauf folgt eine Beschreibung des Inhalts.
  1426.  
  1427. APPLICATION-Objekt:
  1428. ===================
  1429.  
  1430. "SCREEN", Text, nur lesbar:
  1431.      Name des öffentlichen Bildschirms auf dem Filex sein Fenster
  1432.      geöffnet hat.
  1433.  
  1434. "VERSION", Text, nur lesbar:
  1435.      Versionsnummer als Zeichenkette.
  1436.  
  1437. "REGNUMBER", Zahl, nur lesbar:
  1438.      Registriernummer.
  1439.  
  1440. "REGNAME", Text, nur lesbar:
  1441.      Name des Benutzers, auf den diese Version registriert ist.
  1442.  
  1443. PROJECT-Objekt
  1444. ==============
  1445.  
  1446. "AREXX", Text, nur lesbar:
  1447.      Name des ARexxports.
  1448.  
  1449. "FILENAME", Text:
  1450.      Aktueller Dateiname mit gesamtem Pfad.
  1451.  
  1452. "PATH", Text:
  1453.      Pfad der aktuellen Datei.
  1454.  
  1455. "FILE", Text:
  1456.      Dateiname ohne Pfad.
  1457.  
  1458. "CHANGES", Zahl, nur lesbar:
  1459.      An Zahl der änderungen am File.
  1460.  
  1461. "PRIORITY", Zahl:
  1462.      Taskpriorität von FileX.
  1463.  
  1464. "CURSORPOS", Zahl, nur lesbar:
  1465.      Aktuelle Cursorposition.
  1466.  
  1467. "MARKPOS", Zahl, nur lesbar:
  1468.      Position des Markierungsanfangs.
  1469.  
  1470. "FILELEN", Zahl, nur lesbar:
  1471.      Länge der aktuellen Datei.
  1472.  
  1473. "EDITABLE", Bool:
  1474.      TRUE, falls das File edierbar ist.
  1475.  
  1476. "EDITASCII", Bool:
  1477.      TRUE, falls der aktive Cursor im Asciibereich steht.
  1478.  
  1479. "MARK", Bool, nur lesbar:
  1480.      TRUE, falls gerade ein Block markiert wird.
  1481.  
  1482. "SEARCHSTRING", Text:
  1483.      Suchen-Zeichenkette.
  1484.  
  1485. "REPLACESTRING", Text:
  1486.      Ersetzen-Zeichenkette.
  1487.  
  1488. "HEXSEARCHSTRING", Text:
  1489.      Suchen-Hexzahlenfolge.
  1490.  
  1491. "HEXREPLACESTRING", Text:
  1492.      Ersetzen-Zeichenkette.
  1493.  
  1494. "STRINGSEARCH", Bool:
  1495.      TRUE, falls zuletzt nach einer Zeichenkette gesucht wurde.
  1496.  
  1497. "CASESENSETIVSEARCH", Bool:
  1498.      TRUE, falls zuletzt mit Großkleinunterscheidung gesucht wurde.
  1499.  
  1500. "WILDSEARCH", Bool:
  1501.      TRUE, falls zuletzt mit Muster gesucht wurde.
  1502.  
  1503. "FILLSTRING", Text:
  1504.      Füll-Zeichenkette.
  1505.  
  1506. "HEXFILLSTRING", Text:
  1507.      Füll-Hexzahlenfolge.
  1508.  
  1509. "STRINGFILL", Bool:
  1510.      TRUE, falls zuletzt mit einer Zeichenkette gefüllt wurde.
  1511.  
  1512. "DISPLAYTYP", Zahl:
  1513.      Aktuell eingestellter Displaytyp.
  1514.  
  1515. "MAXUNDOMEMSIZE", Zahl:
  1516.      Größe des maximalen Undospeichers.
  1517.  
  1518. "MAXUNDOLEVEL", Zahl:
  1519.      Größe der maximalen Undoanzahl.
  1520.  
  1521. "ALTJUMP", Zahl:
  1522.      Sprungweite in Zeilen von Alt-CURSORUP/DOWN.
  1523.  
  1524. "SCROLLBORDER", Zahl:
  1525.      Abstand in Zeilen zur oberen/unteren Begrenzung, ab der das Fenster
  1526.      gescrollt wird.
  1527.  
  1528. "CLIPBOARDUNIT", Zahl:
  1529.      Nummer des Clipboards für den Austausch von Daten aus dem
  1530.      Blockspeicher ins Clipboard.
  1531.  
  1532. "COMMANDSHELLWINDOW", Text:
  1533.      Beschreibung des Commandshellwindows.
  1534.  
  1535. "COMMANDWINDOW", Text:
  1536.      Beschreibung des Ein-/Ausgabefenster für ARexxscripts.
  1537.  
  1538. "OVERWRITE", Bool:
  1539.      TRUE, falls keine Abfrage vor dem Speichern einer existierenden
  1540.      Datei kommen soll.
  1541.  
  1542. "USEASL", Bool:
  1543.      TRUE, falls `asl.library' und `intuition.library' für die
  1544.      Requester gebraucht werden sollen. Andernfalls wird die
  1545.      `reqtools.library' gebraucht.
  1546.  
  1547. "DISPLAY", Zahl:
  1548.      Bestimmt die Aufteilung der Anzeige: 1 = nur Hexdarstellung, 2 =
  1549.      nur Asciidarstellung, 3 = Hex-ASCII gemischte Darstelllung.
  1550.  
  1551. "DISPLAYSPACES", Zahl:
  1552.      Bestimmt die Größe der Blöcke bei der Hexdarstellung: 3 = keine
  1553.      Zwischenräume in der Hexdarstellung, 0 = Nach jedem Byte ein
  1554.      Leerzeichen, 1 = alle zwei Bytes ein Leerzeichen, 2 = alle vier
  1555.      Bytes ein Leerzeichen.
  1556.  
  1557. WINDOW-Objekt
  1558. =============
  1559.  
  1560. "LEFT", Zahl, nur lesbar:
  1561.      Linker Randabstand des Fensters.
  1562.  
  1563. "TOP", Zahl, nur lesbar:
  1564.      Rechter Randabstand des Fensters.
  1565.  
  1566. "WIDTH", Zahl, nur lesbar:
  1567.      Breite des Fensters.
  1568.  
  1569. "HEIGHT", Zahl, nur lesbar:
  1570.      Höhe des Fensters.
  1571.  
  1572. "TITLE", Text, nur lesbar:
  1573.      Aktueller Titel des Fensters.
  1574.  
  1575. "MIN_WIDTH", Zahl, nur lesbar:
  1576.      Minimale Breite des Fensters.
  1577.  
  1578. "MIN_HEIGHT", Zahl, nur lesbar:
  1579.      Minimale Höhe des Fensters.
  1580.  
  1581. "MAX_WIDTH", Zahl, nur lesbar:
  1582.      Maximale Breite des Fensters.
  1583.  
  1584. "MAX_HEIGHT", Zahl, nur lesbar:
  1585.      Maximale Höhe des Fensters.
  1586.  
  1587. "SCREEN", Text, nur lesbar:
  1588.      Name des öffentlichen Bildschirms, auf dem das Fenster geöffnet
  1589.      ist.
  1590.  
  1591.